@charset "utf-8";

body{ margin:0; padding:0; font-size:12px;  font-family:"宋体"; background:#fff;}

a:link{color:#000;text-decoration:none;}

a:visited{color:#000;text-decoration:none;}

a:hover{color:#000;text-decoration:none;}

a:active{color:#000;text-decoration:none;}

p,form{padding:0;margin:0;}

h1,h2,h3{margin:0;}

ul{list-style:none;margin:0;padding:0;}

a img{border:0;}

.nullclear{clear:both;}

.clear{clear:both;}







.main{ width:1002px; margin:0 auto;}



.top{ background:url(top_bj.jpg) no-repeat; height:96px;width:1002px;}



.nav{ float:right; width:585px; margin-top:25px;}









.nav .mainlevel {float:left; margin-left:5px; display:block; width:92px; height:39px; text-align:center; line-height:39px;}

.nav .mainlevel a {background:url(menu.jpg) no-repeat;display:block; font-size:14px; font-weight:bold; font-family:"微软雅黑"}

.nav .mainlevel a:hover { background:url(menunow.jpg) no-repeat;}

.nav .mainlevel ul {display:none; position:absolute; z-index:9999999;}

.nav .mainlevel li {border-top:1px solid #fff; background:#ffe60c; width:92px;/*IE6 only*/}





.nav .mainlevel li a{ font-size:12px;}



.shanm{ float:right;color:#555; height:27px; line-height:27px; padding-right:30px; }

.shanm a{ color:#555;}

.shanm a:hover{ color:#000;}



.banner{ width:1002px; height:280px;}





.sy_nr{ background:url(cbg.jpg) repeat-y; padding-top:10px;}



.sy_nr22{ background:url(cbg2.jpg) repeat-y; padding-top:10px;}



.seach{ background:url(sech.jpg) no-repeat; width:185px; height:95px;}



.nr_left{ float:left; width:185px; margin-left:10px;}



.title{ color:#fff; padding-left:10px; height:26px; line-height:30px;}



.seach_nr1{ float:left; width:112px; height:21px; background:#f9f9f9; color:#555; margin-left:10px; margin-top:20px; border:1px solid #e5e5e5;}



.seach_nr2{ width:50px; height:25px; margin-left:4px; margin-top:20px; color:#555;}



.cpxl{ margin-top:10px;}



.title_t{ background:url(xie_b.jpg) no-repeat; width:175px; height:31px; line-height:31px; color:#fff; padding-left:10px;}

.gongf_tt{ background:url(go_title.jpg) no-repeat; width:526px; height:29px; line-height:29px; color:#fff; padding-left:20px;}



.zxggm_t{ background:url(qwv.jpg) no-repeat; width:228px; height:29px; line-height:29px; color:#fff; padding-left:20px;}





.nr_right{ float:right; width:228px; margin-right:10px;}



.zxgg_nr{  width:216px; border:1px solid #eee; background:#f4f4f4; height:90px; overflow:hidden; line-height:24px; padding:5px;}



.cp_lib ul{ width:141px; margin:0 auto;}

.cp_lib{ width:183px; height:295px; overflow:hidden; border:1px solid #e0e0e0;}

.cp_lib ul li{ float:left; width:126px; height:25px; margin-top:8px; padding-left:15px; background:url(dot2.jpg) no-repeat center;}



.cp_lib ul li a:hover{ color:#f00;}





.cp_lib22 ul{ width:141px; margin:0 auto;}

.cp_lib22{ width:183px; border:1px solid #e0e0e0;}

.cp_lib22 ul li{ float:left; width:126px; height:25px; margin-top:8px; padding-left:15px; background:url(dot2.jpg) no-repeat center;}



.cp_lib22 ul li a:hover{ color:#f00;}



.lxwm{ margin-top:10px;}



.lxwm_nr{ width:163px; border:1px solid #e0e0e0; padding:10px; line-height:20px;}



.nr_center{ float:left; width:546px; margin-left:10px;}



.gsjj_left{ float:left; width:172px;}



.gsj_nr{ width:513px; margin:0 auto; margin-top:10px;}



.gsjj_right{ float:right; width:325px; height:130px; overflow:hidden; line-height:22px;}



.news{width:513px;margin:0 auto;}



.news_title{ background:url(news.jpg) no-repeat;width:513px;margin:0 auto; margin-top:10px; height:31px; line-height:31px; text-align:right;}

.news_nr{ height:175px; overflow:hidden;}

.news_nr ul li{ float:left; background:url(dxo.jpg) no-repeat left center; border-bottom:1px dotted #d4d4d4; height:25px; line-height:25px;width:503px; padding-left:10px; }

.news_nr ul li span{ float:right; }



.news_nr ul li a:hover{ color:#F30;}



.cpzsw{ margin-top:10px;}



.cpsfs_left{ float:left; width:11px; margin-left:10px; margin-top:28px;}

.cpsfs_right{ float:right; width:11px; margin-right:8px; margin-top:28px;}

.cpsfs_center{ float:left; width:500px; margin-top:10px; height:130px; overflow:hidden;}



.cpsfs_center ul li{ float:left; width:144px; text-align:center; margin-left:15px; margin-right:6px;}

.cpsfs_center ul li img{ border:1px solid #dedede; padding:5px;}

.cpsfs_center ul li p{ height:25px; line-height:25px;}



.khfw{ background:url(1287732317.jpg) no-repeat; width:228px; height:105px; margin-top:10px;}

.khfw_m{ margin-top:10px; padding-top:25px;}



.dtu{ width:223px; height:183px; overflow:hidden;}



.cpyc_nr ul li{ float:left;width:200px; padding-left:23px; background:url(lines.gif) no-repeat left bottom; height:25px; line-height:25px;}

.cpyc_nr{ height:103px; overflow:hidden;}

.bottom{ background:#e5e5e5;}



.gongf_tt a{ float:right; color:#fff; padding-right:20px;}

.gongf_tt b{ float:left;}

.botom1{ background:url(wlp.jpg) repeat-x; height:40px; line-height:48px; text-align:center; color:#fff;}



.bottom2{ padding-top:10px; padding-bottom:10px; text-align:center; line-height:25px;}

.botom1 a{ color:#fff;}



.ny_right{ float:right; width:778px;   }





.ny_r_tt{ background:url(koko.jpg) no-repeat; width:770px; padding-left:4px; height:38px; line-height:30px; color:#fff;}

.ny_r_tt a{ color:#fff;}



.ny_mw{ line-height:26px; padding-right:20px;}



.lib_wfw ul li{ float:left; background:url(dxo.jpg) no-repeat 5px;width:750px; padding-left:14px; height:35px; line-height:35px; border-bottom:1px dotted #ccc;}

.lib_wfw ul li span{ float:right; padding-right:10px;}



.lib_wfw ul li a:hover{ color:#F30;}



.ryzim ul li{ float:left; width:146px; margin:15px 15px 0 20px; text-align:center;}

.ryzim ul li p{ height:25px; line-height:25px; }

.ryzim ul li p a:hover{ color:#f00;}



#pages { padding:20px 0 5px 0; text-align:center; font:12px '宋体'; width:700px;}

#pages a { display:inline-block; padding:0px 8px; height:24px;font-size:12px;line-height:24px; border:#dbdbd9 solid;border-width:1px 1px 1px 0px; text-align:center; color:#333; text-decoration:none; background:#fff;}

#pages a.a1 {padding:0px 12px; height:24px; line-height:24px;margin-top:0px; border-left:1px solid #dbdbd9;}

#pages a:hover { color:#000; text-decoration:none; background:#F0F8FF; /*--淡淡蓝色--*/ }

#pages span { display:inline-block; padding:0px 8px 0 8px; height:24px; line-height:24px; border:1px solid #5a85b2; color:#fff; text-align:center;background:#06C; /*--深蓝色--*/ }

.page .noPage { display:inline-block; padding:0px 8px 0 8px; height:24px; line-height:24px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; /*--深灰色--*/ }



